package cn.hinglo.gameclaw.user.bean;

import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Column;
import javax.persistence.Id;
import java.io.Serializable;
import java.util.Date;

/**
 * @createTime: 2018/7/14
 * @author: HingLo
 * @description: 活动中心的文章管理
 */
@Data
@Accessors(chain = true)
public class Article implements Serializable {
    /**
     * 文章类型(0:动态 1：活动)
     */
    public Integer type;
    @Id
    private Long id;
    /**
     * 标题
     */
    private String title;
    /**
     * 作者
     */
    private String author;
    /**
     * 展示图
     */
    private String image;
    /**
     * 文章url
     */
    private String url;
    /**
     * 开始时间
     */
    @Column(name = "start_date")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startDate;
    /**
     * 结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @Column(name = "end_date")
    private Date endDate;
    /**
     * 发布状态(false:待发布,true:已经发
     */
    private Boolean status;
}
